package com.zy.oauth.service;

import com.zy.oauth.dto.AccountDto;
import com.zy.oauth.dto.RolePermissionDto;
import com.zy.oauth.entity.RolePermission;

import java.util.List;
import java.util.Set;

public interface PermissionService {

    /**
     * 返回用户所有角色
     *
     * @param account
     * @return
     */
    public Set<String> getRolePermission(AccountDto account);

    /**
     * 返回用户菜单权限
     *
     * @param roles
     * @return
     */
    List<RolePermissionDto> getMenuPermission(Set<String> roles);
}
